草庐IT

javascript - 如何在 TypeScript 中使用 Angularjs

全部标签

ruby - 如何在 ruby​​ 中创建 SHA1 哈希?

SHAHashfunctions 最佳答案 require'digest/sha1'Digest::SHA1.hexdigest'foo' 关于ruby-如何在ruby​​中创建SHA1哈希?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/34490/

ruby-on-rails - 如何使用 activerecord 获取最后 N 条记录?

在查询中使用:limit,我将获得前N条记录。获取最后N条记录的最简单方法是什么? 最佳答案 这是Rails3的方式SomeModel.last(5)#last5recordsinascendingorderSomeModel.last(5).reverse#last5recordsindescendingorder 关于ruby-on-rails-如何使用activerecord获取最后N条记录?,我们在StackOverflow上找到一个类似的问题: ht

ruby - 如何在 YAML 中创建一个空数组?

array_with_three_elements:-1-2-3empty_array:有什么方法可以指定empty_array:是一个没有元素的数组,比如[]?当我将它加载到ruby​​哈希中时,我希望它知道它是一个数组。谢谢 最佳答案 尝试使用[],例如:empty_array:[]所以在Ruby中你有:x=YAML::load("empty_array:[]")x#=>{"empty_array"=>[]} 关于ruby-如何在YAML中创建一个空数组?,我们在StackOverf

ruby - 如何在输出中换行

如何使\n在我的输出中实际工作?目前它只是把它全部写在1个长block中。感谢您的帮助Dir.chdir'C:/Users/name/Music'music=Dir['C:/Users/name/Music/*.{mp3,MP3}']puts'whatwouldyouliketocalltheplaylist?'@new=''playlist_name=gets.chomp+'.m3u'music.eachdo|z|@new+=z+'\n'endFile.openplaylist_name,'w'do|f|f.write@newend 最佳答案

ruby - 如何在 Ruby 中创建文件

我正在尝试创建一个新文件,但似乎并没有像我预期的那样工作。这是我尝试过的:File.new"out.txt"File.open"out.txt"File.new"out.txt","w"File.open"out.txt","w"根据我在网上阅读的所有内容,所有这些都应该有效,但它们中的每一个都给了我这个:ERRNO::ENOENT:Nosuchfileordirectory-out.txt这发生在IRB和Ruby脚本中。我错过了什么? 最佳答案 使用:File.open("out.txt",[your-option-string]

ruby - 你如何在 JRuby 中将 float 四舍五入到小数点后两位?

如何在JRuby(1.6.x)中将float四舍五入到小数点后两位?number=1.1164number.round(2)#Theaboveshowsthefollowingerror#wrongnumberofarguments(1for0) 最佳答案 (5.65235534).round(2)#=>5.65 关于ruby-你如何在JRuby中将float四舍五入到小数点后两位?,我们在StackOverflow上找到一个类似的问题: https://st

ruby - 如何在 Ruby 中将字符串或整数转换为二进制?

如何将整数0..9和数学运算符+-*/转换为二进制字符串。例如:0=0000,1=0001,...9=1001有没有办法在不使用库的情况下使用Ruby1.8.6做到这一点? 最佳答案 您可以使用Integer#to_s(base)和String#to_i(base)。Integer#to_s(base)将十进制数转换为代表指定基数的字符串:9.to_s(2)#=>"1001"而相反的情况是通过String#to_i(base)获得的:"1001".to_i(2)#=>9 关于ruby-如

ruby - 如何使用 Ruby 编写 shell 脚本?

我有一些简单的shell脚本任务想做例如:从匹配某个正则表达式的文件列表中选择工作目录中的文件。我知道我可以使用标准的bash和grep来做这类事情,但我很高兴能够破解在Windows和Linux中运行的快速脚本,而不必记住一大堆命令行程序和标志等我试图让它继续下去,但最终对我应该从哪里获取信息(例如对当前目录的引用)感到困惑所以问题是我需要了解Ruby库的哪些部分才能编写ruby​​shell脚本? 最佳答案 默认情况下,您已经可以访问Dir和File,它们本身非常有用。Dir['*.rb']#basicglobsDir['**/

ruby - 是否可以使用 `any?` 检查数组是否不为空?

使用any?方法检查数组是否不是否不好?a=[1,2,3]a.any?=>truea.cleara.any?=>false还是使用unlessa.empty?更好? 最佳答案 any?在某些情况下与notempty?不同。>>[nil,1].any?=>true>>[nil,nil].any?=>false来自文档:Iftheblockisnotgiven,Rubyaddsanimplicitblockof{|obj|obj}(thatisany?willreturntrueifatleastoneofthecollectionme

ruby - 如何使用 Ruby 移动文件?

我想用Ruby移动一个文件。我该怎么做? 最佳答案 您可以使用FileUtils做这个。#!/usr/bin/envrubyrequire'fileutils'FileUtils.mv('/tmp/your_file','/opt/new/location/your_file')记住;如果您跨分区移动,“mv”会将文件复制到新目标并取消链接源路径。 关于ruby-如何使用Ruby移动文件?,我们在StackOverflow上找到一个类似的问题: https:/